// src/request/headersConfig.js

/**
 * 基础请求头配置
 */
export const baseHeaders = {
  'Content-Type': 'application/json',
  // 其他通用请求头可以放在这里
};

/**
 * 带认证的请求头配置
 * @param {string} token 认证token
 */
export const authHeaders = (token) => ({
  ...baseHeaders,
  'Authorization': `Bearer ${token}`,
});

/**
 * 文件上传请求头配置
 */
export const uploadHeaders = {
  'Content-Type': 'multipart/form-data',
};

// 可以根据需要添加更多特定场景的请求头配置